package com.open.capacity.company.service;

import com.open.capacity.common.exception.service.ServiceException;
import com.open.capacity.common.model.SysCompany;
import com.open.capacity.common.model.SysRecruitment;
import com.open.capacity.common.web.PageResult;
import com.open.capacity.common.web.Result;

import java.util.Map;

/**
* @author 作者 owen 
* @version 创建时间：2017年11月12日 上午22:57:51
 */
public interface SysRecruitmentService {
    PageResult<SysRecruitment> findRecruitment(Map<String, Object> params) throws ServiceException;

    Result updateEnabled(Map<String, Object> params)throws ServiceException;

    Result saveOrUpdate(SysRecruitment sysRecruitment)throws ServiceException;

    void delete(Long id);

//	/**
//	 * 用户列表
//	 * @param params
//	 * @return
//	 */
//	PageResult<SysRecruitment> findRecruitment(Map<String, Object> params)  throws ServiceException;

//    Result updateEnabled(Map<String, Object> params) throws ServiceException;
//
//    Result saveOrUpdate(SysCompany sysCompany) throws ServiceException;


//	/**
//	 * 用户角色列表
//	 * @param userId
//	 * @return
//	 */
//	Set<SysRole> findRolesByUserId(Long userId)  throws ServiceException;
//
//	/**
//	 * 状态变更
//	 * @param params
//	 * @return
//	 */
//	Result updateEnabled(Map<String, Object> params)  throws ServiceException;
//
//	/**
//	 * 更新
//	 * @param sysUser
//	 * @return
//	 */
//	Result saveOrUpdate(SysUser sysUser)  throws ServiceException;
//
//	/**
//	 * 查询全部用户
//	 * @param params
//	 * @return
//	 */
//	List<SysCompanyExcel> findAllUsers(Map<String, Object> params)  throws ServiceException;


}
